namespace StyleMVVM.Notification.Tile
{
	public interface ITileWidePeekImageAndText02 : IWideTileUpdate
	{
		string Image1 { get; set; }

		string TextField1 { get; set; }

		string TextField2 { get; set; }

		string TextField3 { get; set; }

		string TextField4 { get; set; }

		string TextField5 { get; set; }
	}

	internal class TileWidePeekImageAndText02 : BaseWideTileUpdate, ITileWidePeekImageAndText02
	{
		internal TileWidePeekImageAndText02() : base("TileWidePeekImageAndText02", 1, 5)
		{
		}

		public string Image1
		{
			get { return imageList[0]; }
			set { imageList[0] = value; }
		}

		public string TextField1
		{
			get { return textList[0]; }
			set { textList[0] = value; }
		}

		public string TextField2
		{
			get { return textList[1]; }
			set { textList[1] = value; }
		}

		public string TextField3
		{
			get { return textList[2]; }
			set { textList[2] = value; }
		}

		public string TextField4
		{
			get { return textList[3]; }
			set { textList[3] = value; }
		}

		public string TextField5
		{
			get { return textList[4]; }
			set { textList[4] = value; }
		}
	}
}